(inflatable) lifejacket - French English Dictionary